export interface ModelVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 适用的角色
   */
  allowedRoles: string;

  /**
   * 适用的角色名称
   */
  allowedRolesName: string;

  /**
   * 模型名称
   */
  modelName: string;

  /**
   * 图标url
   */
  iconUrl: string;

  /**
   * 类型传值
   */
  value: string;

  /**
   * 状态：1启用、0禁用
   */
  enabled: number;

  /**
   * 排序
   */
  sort: number;

  /**
   * 模型类型
   */
  modelType: string;

  /**
   * 模型地址
   */
  modelUrl: string;

}

export interface ModelForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 适用的角色
   */
  allowedRoles?: string;

  /**
   * 适用的角色名称
   */
  allowedRolesName?: string;

  /**
   * 模型名称
   */
  modelName?: string;

  /**
   * 图标url
   */
  iconUrl?: string;

  /**
   * 类型传值
   */
  value?: string;

  /**
   * 状态：1启用、0禁用
   */
  enabled?: number;

  /**
   * 排序
   */
  sort?: number;

  /**
   * 模型类型
   */
  modelType?: string;

  /**
   * 模型地址
   */
  modelUrl?: string;

}

export interface ModelQuery extends PageQuery {

  /**
   * 适用的角色
   */
  allowedRoles?: string;

  /**
   * 适用的角色名称
   */
  allowedRolesName?: string;

  /**
   * 模型名称
   */
  modelName?: string;

  /**
   * 图标url
   */
  iconUrl?: string;

  /**
   * 类型传值
   */
  value?: string;

  /**
   * 状态：1启用、0禁用
   */
  enabled?: number;

  /**
   * 排序
   */
  sort?: number;

  /**
   * 模型类型
   */
  modelType?: string;

  /**
   * 模型地址
   */
  modelUrl?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



